package tdh.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import tdh.entity.po.User;

/**
 * 封装了用户信息
 * @author 曹昊
 * @date 2021/7/12
 */
@Data
@AllArgsConstructor
public class UserVo {
    //YHDM 主键 (单位代码+用户ID)
    private String yhdm;
    //YHID
    private String yhid;
    //YHXM
    private String yhxm;
    //YHXB
    private String yhxbCode;
    //YHBM
    private String yhbm;
    //CSRQ yyyy-MM-dd
    private String csrq;
    //DJSJ yyyy-MM-dd HH:mm:ss
    private String djsj;
    //PXH
    private String pxh;
    //SFJY 0==false;1==true
    private String sfjy;

    private String yhxb;

    private String bmmc;

    /**
     * @Author caohao
     * @Description 将实体类转换为视图类
     * @Date 9:59 2021/7/12
     * @Param [user]
     * @return tdh.entity.vo.UserVo
     **/
    public static UserVo tsfVo(User user,String yhxb,String bmmc){
        UserVo userVo = new UserVo(user.getYhdm(),user.getYhid(),user.getYhxm(),user.getYhxb(),
                user.getYhbm(),user.getCsrq(),user.getDjsj(),Integer.toString(user.getPxh()),Boolean.toString(user.isSfjy()),yhxb,bmmc);
        return userVo;
    }

}